.table-styler {
    background-color: @canvas-content-background;

    table {
        &.transparent {
            background-color: @canvas-content-background !important;
        }
    }
    td {
        padding: 0;

        &.content-box {
            height: 50%;

            .tablestyler-cell {
                height: 100%;

                .cell-content{
                    height: 100%;
                    padding: 6px;
                }
            }
        }
    }

    .tablestyler-cell .cell-content .content-text {
        display: block;
        background: url('') repeat 0 0 scroll;
        background-size: 2px 4px;
        height: 100%;

        .pixel-ratio__1_25 & {
            background-image: url('');
        }

        .pixel-ratio__1_5 & {
            background-image: url('');
        }

        .pixel-ratio__1_75 & {
            background-image: url('');
        }

        .pixel-ratio__2 & {
            background-image: url('');
        }
    }

    .ts-preview-box {
        position: absolute;

        &.ts-preview-box--lt {
            border-bottom: 1px dotted gray;
            border-bottom: @scaled-one-px-value dotted gray;
            border-right: 1px dotted gray;
            border-right: @scaled-one-px-value dotted gray;
        }

        &.ts-preview-box--mt {
        }

        &.ts-preview-box--rt {
            border-bottom: 1px dotted gray;
            border-bottom: @scaled-one-px-value dotted gray;
            border-left: 1px dotted gray;
            border-left: @scaled-one-px-value dotted gray;
        }

        &.ts-preview-box--rm {
        }

        &.ts-preview-box--lb {
            border-top: 1px dotted gray;
            border-top: @scaled-one-px-value dotted gray;
            border-right: 1px dotted gray;
            border-right: @scaled-one-px-value dotted gray;
        }

        &.ts-preview-box--lm {
        }

        &.ts-preview-box--rb {
            border-top: 1px dotted gray;
            border-top: @scaled-one-px-value dotted gray;
            border-left: 1px dotted gray;
            border-left: @scaled-one-px-value dotted gray;
        }

        &.ts-preview-box--mb {
        }
    }
}